body, html {
    padding: 0;
    margin: 0;
    background-color: #fff;
}
body {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    color: #2c3e50;
}
.theme-container{
    margin: 2px 20px 2px 2px;
}
.theme-default-content:not(.custom) {
    max-width: 800px;
    margin: 0 auto;
}
.theme-default-content:not(.custom)>h1, .theme-default-content:not(.custom)>h2, .theme-default-content:not(.custom)>h3, .theme-default-content:not(.custom)>h4, .theme-default-content:not(.custom)>h5, .theme-default-content:not(.custom)>h6 {
    /* margin-top: -3.1rem; */
    padding-top: 1rem;
    margin-bottom: 0;
}

h1 {
    font-size: 2.2rem;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 600;
    line-height: 1.25;
}
b{
	background-color: #005f0f;
    color: white;
    padding: 5px;
}
.bnumber{
	background-color: #f00;
}
ol, p, ul {
    line-height: 1.7;
}
ol, ul {
    padding-left: 1.2em;
}
a, p a code {
    color: #3eaf7c;
}
a {
    font-weight: 500;
    text-decoration: none;
}
.theme-default-content:not(.custom) img {
    max-width: 100%;
}
.custom-block.tip {
    background-color: #f3f5f7;
    border-color: #42b983;
}

.custom-block.danger, .custom-block.tip, .custom-block.warning {
    padding: .1rem 1.5rem;
    border-left-width: .5rem;
    border-left-style: solid;
    margin: 1rem 0;
}
.theme-default-content code {
    color: #476582;
    padding: .25rem .5rem;
    margin: 0;
    font-size: .85em;
    background-color: rgba(27,31,35,.05);
    border-radius: 3px;
}

.line-number, code, kbd {
    font-family: source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;
}
strong {
    /* font-weight: 600; */
    color: #f73d05;
}
.page-edit {
	border: 1px solid #fb3e06;
    overflow: auto;
    max-width: 800px;
    margin: 0 auto;
}
textarea.form-control{
	width:700px;
	height:300px;
	border: 3px solid #f00;
    margin: 0px auto;
}
#language{
	font-size:18px;
	/* font-weight:bold; */
	height:40px;
	width:200px;
	float:left;
	margin-right: 20px;
}
label.error{
	/* float:right; */
	color: #cc5965;
    display: inline-block;
    margin-left: 20px;
    margin-right:20px;
}